Peer-to-Peer: Grundlagen und Architektur
نویسندگان
چکیده
Sind Peer-to-Peer-(P2P)-Systeme ein neuer Ansatz zum Design von verteilten Anwendungen? Eigentlich nicht. Zwar sind P2P-Systeme ein großer Erfolg, aber überspitzt formuliert, stellen sie „nur“ eine Rückbesinnung auf das ursprüngliche Internet-Prinzip dar: Jeder Internet-Node kann mit jedem anderen Internet-Node bidirektional kommunizieren, zum Beispiel, sowohl als FTP-Client als auch als FTP-Server fungieren. Dieses Basisprinzip, dass jeder Netzwerk-Knoten sowohl als Client als auch als Server (in P2P-Systemen zu Servent verschmolzen) fungieren kann, wurde im ursprünglich nicht aus dem akademischen Bereich stammenden P2P-Ansatz, „wiedererfunden”. Es lassen sich durchaus noch einige weitere P2P-Beispiele finden, beispielsweise könnte Usenet News als typisches hierarchisches P2P-System gesehen werden. Neu an P2P-Systemen sind die extrem hohe Anzahl an Teilnehmern und die Selbstorganisationsfähigkeiten einiger Systeme. Auch in P2P-Systemen sind Regeln vorgegeben, innerhalb derer die teilnehmenden Peers autonome Entscheidungen treffen können. Anders ausgedrückt ist das globale Verhalten eines P2P-Systems das Ergebnis der lokalen Entscheidungen der Teilnehmer und somit einem einfachen sozialen System ähnlicher als typischen verteilten Informationssystemen. Das interessante am P2P-Ansatz ist außerdem, dass er nicht nur auf technische Bereiche beschränkt ist. Viele soziale und ökonomische Systeme sind „P2P“ und selbstorganisierend. Typische Beispiele sind eBay, im biologischen Bereich Ameisenkolonien und in der Wirtschaft die Grundprinzipien von Märkten. P2P-Systeme eignen sich somit hervorragend als „Spielwiese” zur Erforschung mannigfaltiger Phänomene und Strukturen und bieten zum ersten Mal die Möglichkeit das Verhalten extrem großer Systeme in der Praxis zu erforschen. Andererseits erfordert die Erforschung von P2PSystemen Ansätze und Wissen aus unterschiedlichsten Disziplinen – Statistik und Wahrscheinlichkeitstheorie, verteilte Systeme, Datenbanken, theoretische Biologie, Graphentheorie, Soziologie, um nur einige zu nennen.
منابع مشابه
Dokument- und Kontaktsynchronisation mit mobilen Datenbanken: Anforderungen und Lösungsansätze aus Sicht von Unternehmensportalen (DRAFT)
Dieser Workshopbeitrag befasst sich mit der Synchronisation von Informationsobjekten zwischen personalisierbaren Unternehmensportalen und mobilen Endgeräten aufbauend auf den Erfahrungen des Arbeitsbereichs beim Entwurf und der Realisierung von Unternehmensportalen und Informationsbrokern. Entgegen der gängigen Praxis plädieren wir für eine weitgehende softwaretechnische und funktionale Gleichb...
متن کاملAnfragebearbeitung und Routing in Schema-basierten P2P-Systemen
Zusammenfassung Im Zusammenhang mit Filesharing-Anwendungen und skalierbaren verteilten Datenstrukturen hat sich das Peer-to-Peer (P2P) Paradigma in jüngster Zeit immer stärker verbreitet. Aufgrund ihres dezentralen Charakters versprechen P2P-Systeme erhöhte Robustheit und Skalierbarkeit und eröffnen dadurch neue Möglichkeiten für Datenintegrationsanwendungen. In solchen Schema-basierten P2P-Sy...
متن کاملAnfragenbasierte Datenreplikation in Peer-to-Peer-Netzen
Peer-to-Peer-Systeme rücken derzeit verstärkt in das Zentrum der wissenschaftlichen Forschung. Das große Ziel, dezentralisierte Knoten, die ihre Ressourcen der Gemeinschaft zur Verfügung stellen, scheint aus vielerlei Gründen verlockend: Skalierbarkeit, Ausfallsicherheit, Anonymität und Unzensierbarkeit sind nur einige von ihnen. [GHIaS01] Dennoch sieht sich insbesondere die Datenbank-Community...
متن کاملEin verteilter XML-Speicher in Ad-hoc-Netzwerken
Overlayoder Peer-to-Peer-Netzwerke (P2P-Netzwerke) sind relativ einfach aufgebaute Strukturen, die momentan nur eine einfache Anfragebearbeitung unterstützen. Trotzdem können sie Basis zur Speicherung komplexerer Strukturen und einer adäquater Anfrageauswertung sein. Wir beschreiben einen ersten Ansatz zur Speicherung von semistrukturierten Daten, hier in Form von XML-Dokumenten, in Ad-hoc-Netz...
متن کاملFlyingDoc: Eine Architektur für verteilte, nutzerfreundliche und personalisierte Informationssysteme
Aktuelle Informationssysteme realisieren viele Features und gute Retrieval-Charakteristiken. Sie sind oft sehr komplex und ohne spezielles Wissen nicht einfach anzuwenden. Nutzerfreundliche Informationssysteme bieten meist nur eingeschränkte Funktionalität. FlyingDoc bietet Konzepte und eine Architektur für ein nutzerfreundliches, verteiltes und personalisiertes Informationssystem. Jeder Nutzer...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید
ثبت ناماگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید
ورودعنوان ژورنال:
- Datenbank-Spektrum
دوره 13 شماره
صفحات -
تاریخ انتشار 2005